const xlsx = require("xlsx");  // 想要直接操作本地文件只能采用nodejs的方式，client端无法处理
const fs = require("fs");

const { Sheets, SheetNames } = xlsx.readFile("template.xlsx", {}) // 获取整个xlsx文档

SheetNames.forEach(item => {
    const arr = xlsx.utils.sheet_to_json(Sheets[item], { header: 2 })

    let outputFileName = "";

    switch (item) {
        case "错误码":
            outputFileName = "errorCode"
            break;

        case "常见问题":
            outputFileName = "normalQues"
            break;

        default:
            break;
    }

    //定义输出文件路径
    fs.writeFile(`${outputFileName}.json`, JSON.stringify(arr, '', ''), (err) => {
        if (err) {
            console.log(err)
        } else {
            console.log(`${outputFileName}.json 创建成功！！！`)
        }
    })
})
